package pack1022;

import java.util.Date;

// Date 类
public class DemoC {

    // 如何产生对象
    private static void a() {
        // 产生当前系统时间对象 重点
        Date date1 = new Date();
        // 产生指定时间的对象 距离1970年1月1日 0:0:0毫秒差
        Date date2 = new Date(19876567);
        // 产生指定时间的对象  1900:元年
        Date date3 = new Date(118, 7, 9);
        Date date4 = new Date(118, 7, 9, 5, 6, 7);
        System.out.println(date1);
        System.out.println(date2);
        System.out.println(date3);
        System.out.println(date4);
    }
    // 常见方法
    private static void b(){
        Date date = new Date();
        // 距离1970年1月1日 0:0:0毫秒差
        long time = date.getTime();
        int year = date.getYear();
        int month = date.getMonth();
        int day = date.getDate(); // 天
        int week = date.getDay(); // 星期
        int hours = date.getHours();
        int minutes = date.getMinutes();
        int seconds = date.getSeconds();
        System.out.println(time);
        System.out.println(year);
        System.out.println(month);
        System.out.println(day);
        System.out.println(week);
        System.out.println(hours);
        System.out.println(minutes);
        System.out.println(seconds);
        Date date1 = new Date();
        Date date2 = new Date(2738780042323L);
        boolean b1 = date1.after(date2);
        boolean b2 = date1.before(date2);
        System.out.println(date1);
        System.out.println(date2);
        System.out.println(b1);
        System.out.println(b2);
    }

    public static void main(String[] args) {
        b();
    }
}